home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2006 February / Gamestar_81_2006-02_dvd.iso / Red Shark / Missions / Mission_6 / MissionTasks.script < prev    next >
Text File  |  2001-09-10  |  3KB  |  177 lines

  1. //-------------------------------------------------------------------
  2. //
  3. //  This code is copyright 2001 by G5 Software.
  4. //  Any unauthorized usage, either in part or in whole of this code
  5. //  is strictly prohibited. Violators WILL be prosecuted to the
  6. //  maximum extent allowed by law.
  7. //
  8. //-------------------------------------------------------------------
  9.  
  10. ///////////////////////////////////
  11. //
  12. // Mission 6. "Save village"
  13. //
  14. //
  15.  
  16.  
  17. //
  18. // *** #TMP ***
  19. //
  20.  
  21. class CMission6_Attack_1 extends CBaseAITask_Patrol
  22. {
  23.   array GetPatrolTrip()
  24.   {
  25.     return array(
  26.       vector( 2400, 5280, 0),
  27.       vector( 4860, 7130, 0),
  28.       vector( 7130, 7830, 0),
  29.       vector( 7640, 7940, 0),
  30.       vector( 7900, 7930, 0),
  31.       vector( 7900, 8200, 0));
  32.   }
  33.  
  34.   float GetTripSpeed()
  35.   {
  36.     return 28;
  37.   }
  38. }
  39.  
  40. class CMission6_Attack_2 extends CBaseAITask_Patrol
  41. {
  42.   array GetPatrolTrip()
  43.   {
  44.     return array(
  45.       vector( 4550, 11120, 0),
  46.       vector( 5460, 10870, 0),
  47.       vector( 7060, 10090, 0),
  48.       vector( 7550, 9790, 0),
  49.       vector( 7900, 8990, 0),
  50.       vector( 7900, 8740, 0),
  51.       vector( 7900, 8200, 0));
  52.   }
  53.  
  54.   float GetTripSpeed()
  55.   {
  56.     return 28;
  57.   }
  58. }
  59.  
  60. class CMission6_Attack_3 extends CBaseAITask_Patrol
  61. {
  62.   array GetPatrolTrip()
  63.   {
  64.     return array(
  65.       vector( 11480, 13900, 0),
  66.       vector( 10850, 13630, 0),
  67.       vector( 8180, 12490, 0),
  68.       vector( 7440, 10150, 0),
  69.       vector( 7550, 9790, 0),
  70.       vector( 7900, 8990, 0),
  71.       vector( 7900, 8740, 0),
  72.       vector( 7900, 8200, 0));
  73.   }
  74.  
  75.   float GetTripSpeed()
  76.   {
  77.     return 28;
  78.   }
  79. }
  80.  
  81. class CMission6_Attack_4 extends CBaseAITask_Patrol
  82. {
  83.   array GetPatrolTrip()
  84.   {
  85.     return array(
  86.       vector( 10390, 10420, 0),
  87.       vector( 9140, 8150, 0),
  88.       vector( 8490, 7940, 0),
  89.       vector( 8260, 7930, 0),
  90.       vector( 8280, 8120, 0),
  91.       vector( 8140, 8120, 0));
  92.   }
  93.  
  94.   float GetTripSpeed()
  95.   {
  96.     return 28;
  97.   }
  98. }
  99.  
  100. class CMission6_Attack_5 extends CBaseAITask_Patrol
  101. {
  102.   array GetPatrolTrip()
  103.   {
  104.     return array(
  105.       vector( 14240, 9620, 0),
  106.       vector( 12840, 8510, 0),
  107.       vector( 9860, 6720, 0),
  108.       vector( 9610, 6810, 0),
  109.       vector( 8490, 7940, 0),
  110.       vector( 8260, 7930, 0),
  111.       vector( 8280, 8120, 0),
  112.       vector( 8140, 8120, 0));
  113.   }
  114.  
  115.   float GetTripSpeed()
  116.   {
  117.     return 28;
  118.   }
  119. }
  120.  
  121. class CMission6_Attack_6 extends CBaseAITask_Patrol
  122. {
  123.   array GetPatrolTrip()
  124.   {
  125.     return array(
  126.       vector( 12920, 4910, 0),
  127.       vector( 10070, 6420, 0),
  128.       vector( 9610, 6810, 0),
  129.       vector( 8490, 7940, 0),
  130.       vector( 8260, 7930, 0),
  131.       vector( 8280, 8120, 0),
  132.       vector( 8140, 8120, 0));
  133.   }
  134.  
  135.   float GetTripSpeed()
  136.   {
  137.     return 28;
  138.   }
  139. }
  140.  
  141. class CMission6_Attack_7 extends CBaseAITask_Patrol
  142. {
  143.   array GetPatrolTrip()
  144.   {
  145.     return array(
  146.       vector( 10510, 4244, 0),
  147.       vector( 10070, 6420, 0),
  148.       vector( 9610, 6810, 0),      
  149.       vector( 8490, 7940, 0),
  150.       vector( 8260, 7930, 0),
  151.       vector( 8280, 8120, 0),
  152.       vector( 8140, 8120, 0));
  153.   }
  154.  
  155.   float GetTripSpeed()
  156.   {
  157.     return 28;
  158.   }
  159. }
  160.  
  161. class CMission6_Attack_8 extends CBaseAITask_Patrol
  162. {
  163.   array GetPatrolTrip()
  164.   {
  165.     return array(
  166.       vector( 7200, 4630, 0),
  167.       vector( 8140, 7070, 0),
  168.       vector( 7900, 7930, 0));
  169.   }
  170.  
  171.   float GetTripSpeed()
  172.   {
  173.     return 28;
  174.   }
  175. }
  176.  
  177.